package  com.barunsw.bwf.ems.neoarena.ne.tamms.sfh;

/*
typedef enum { MMC_ADS_NONE, MMC_ADS_BLOCK, MMC_ADS_NOTEQUIP, MMC_ADS_ALARM } MMC_ADS_STATUS_e;
typedef enum { BD_STS_UNKNOWN=0, BD_STS_NORMAL, BD_STS_FUNC_FAIL, BD_STS_IPC_FAIL, BD_STS_BLOCK, BD_STS_NEQUIP
} BOARD_STATUS_e;

typedef struct {
    uint        id;             // SFH_SLOTID_t 
    char        name    [8];
    uint        version [3];    // 0-major, 1-minor, 2-patch 
    uint        act;            // 1-active 
    uint        uptime;         // N/A 
    uint        avltime;        // N/A 
    uint        unavltime;      // N/A 
    char        ads;            // admin status: MMC_ADS_STATUS_e 
    char        ops;			//BOARD_STATUS_e
    char        alm;
    char        svc;
    uint        dp_sts;
    uint        dsp_sts [SFH_MAX_DSP_NO];
} DisBdSts_M;


typedef struct {
    int             cnt;
    DisBdSts_M      board   [SFH_MAX_SLOT_NO];
    unsigned char   sysled  [MMC_SYSLED_MAX];   // MMC_LED_IDX_e ���� ...
} M2101_MODE;   //  DIS-BD-STS
*/

public class M2101_MODE implements SFHConstants {
	public int cnt;
	public DisBdSts_M[] board = new DisBdSts_M[SFH_MAX_SLOT_NO];
	public int[] sysled = new int[MMC_LED_IDX_e.MMC_SYSLED_MAX.ordinal()];
}

